翻訳と辞書
Words near each other
・ Google Earth Pro
・ Google Experience Device
・ Google Fiber
・ Google File System
・ Google Finance
・ Google Fit
・ Google Gears
・ Google Glass
・ Google Goggles
・ Google Groups
・ Google Guava
・ Google Guice
・ Google Hangouts
・ Google Health
・ Google Image Labeler
・ Google IME
・ Google Keep
・ Google Knol
・ Google Labs
・ Google Lunar X PRIZE


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Google Guava : ウィキペディア日本語版
Google Guava

Google Guavaとは、オープンソースJavaライブラリで、Javaのプログラミングで共通して使われるユーティリティライブラリをまとめたもの。主にGoogleのエンジニアによって開発されている。
== 概要 ==
Google Guavaは、主に三つのコンポ―ネントにわけられている。
* 共通メソッドや振る舞いを簡潔に実装するための基本ライブラリ。hashCodeなどの実装や前提条件チェックなどのコード量を減らすことができる。
* 標準ライブラリのJava Collections Frameworkへの拡張。以前はGoogle Collections Libraryと呼ばれていた。
* その他のユーティリティライブラリで、関数型プログラミング、キャッシュ、区間オブジェクト、ハッシュなどをサポートする。
JDK 1.5でJavaに総称型が導入されたが、標準のコレクション・フレームワークは十分な機能を有しているとはいえず、また代表的なユーティリティ・ライブラリであるApache Commons Collectionsは、後方互換性を維持するために総称型への対応を行わなかった。こうした状況に対処するため、GoogleのエンジニアであるKevin BourrillionとJared Levyが社内の「20%ルール」を使い、総称型をサポートしつつ高機能なコレクションクラスを提供するGoogle Collections Libraryを開発した〔のが、Guavaの先駆けである。そのため、Guavaのコレクションフレームワークはライブラリの中でも特に強力で、マルチセット、マルチマップ、双方向マップ、不変コレクション型などの多種多様なクラスが実装されている。また、デザインやコードの監修には、ベストセラー''Effective Java''の著者ジョシュア・ブロックや、Javaの並列プログラミング用標準ライブラリを策定したダグ・リー:en:Doug Lea)などが関わっていた。〔
Sonatype社の調査によれば、2012年4月時点で、Apache Commonsのプロジェクト群などに次いで、Guavaは12番目に最も人気なJavaライブラリとなっている。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Google Guava」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.